$_SERVER["HTTP_REFERER"] gange 2?

Tags:    php

Kan man bruge $_SERVER["HTTP_REFERER"] til at gå 2 sider tilbage istedet for 1?



5 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Nej, browseren sender kun den sidst besøgte side, så det kan ikke lade sig gøre.



Det burde være noget i denne stil...
Fold kodeboks ind/udKode 




Indlæg senest redigeret d. 06.08.2007 09:32 af Bruger #10216
Gem værdien fra $_SERVER i et array i en $_SESSION og hele tiden opdater dette array. Da kan du. Men kun hvis referal-værdien er inden for eget site, ellers kan man ikke.



hvis du ikke er bange for at brugeren har deaktiveret javascript kan du bruge det til at gå så langt tilbage du vil.

<script>
history.go(-2);
</script>

hvis du ligger scriptet som en fil der bliver loadet i ved klick på et link skal du lige huske at tælle den load med i antallet af side du vil gå baglæns.

et lille spøjst eksempel:
Fold kodeboks ind/udKode 




Gnu: Kan du lige give mig et eksempel på det, tak?



t